JMS Data Intake Setup

Configuration Steps

Pre-requisites for running Data Intake :

  • JMS module will be pointed to a Cycle cluster and every instance in the cluster should be up and running.

  • The property dataIntake.enabled should be set to true on server side of Cycle.

  • Each cycle instance should have its own cycle-coherence-config.xml file and each instance should have a unique port number.

  • Need to provide Customer Name, Intake Profile name , and Class Name (In case of Enrollment) in the loading file, which should be created on OIPA side prior to Data Intake. The steps to be followed on OIPA side can be found in the Data Intake Guide.

  • Two new properties are introduced in Cycle.properties files on server side:

    • datatIntake.reProcessingLimit = 10

    • datatIntake.yieldTimePeriod = 5000

      • If they are not mentioned or configured - system will use their default values 10 and 5000 respectively.

  • dataIntake-spring-beans-true.xml file in shared/conf should be altered for bean Id "AMQConnectionFactory" with relevant tcp port.

    • Sample config for reference:

      <bean id="AMQConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"

      p:brokerURL="tcp://<Server on which cycle is running>:61616" />

      Ex : p:brokerURL="tcp://localhost:61616" />